export class ReportUrls {
    // static readonly BaseUrl = 'http://10.9.128.198:8080/report'; //LGE + GE6
    // static readonly BaseUrl = 'http://10.20.129.196:9090/report'; //gf9
    static BaseUrl = 'http://127.0.0.1:8080/report';

    /**
     * 登陆接口
     */
    static readonly Login = 'userToken/login';
    static readonly PtLogin = 'userToken/login2';
    static readonly register = '/userToken/register';
    static readonly updateUser = '/userToken/update/user';

    static readonly AllUser = '/ptuser/allUser';
    static readonly AllRoles = '/ptuser/roles';
    static readonly AllSubArea =  '/ptuser/subArea';
    static readonly UpdateAllSubArea =  '/ptuser/updatesubArea';
    static readonly DelUser = '/ptuser/user/del';
    static readonly PutRoleItem = '/ptuser/roles/item';
    static readonly DelRoleItem = '/ptuser/roles/item/del';

    static readonly menus = '/ptuser/menus';
    static readonly menuTree = '/ptuser/menuTree';
    static readonly menuDel = '/ptuser/menu/item/del';
    static readonly menuItemEdit = '/ptuser/menu/item/edit';

    static readonly menuItemPut = '/ptuser/menu/item';

    static readonly roles = '/ptuser/roles';

    static readonly menuRoles = '/ptuser/menu/roles';

    /**
     * 数据字典接口
     */
    static readonly DictDetailUrl = '/sys/dict/detail/list';
    /**
     * 通用区域工位查询接口
     */
    static readonly SubAreaUrl = '/comm/subarea';
    static readonly ResourceUrl = '/comm/resource';
    static readonly TVResourceUrl = '/comm/tvresource';
    static readonly SPCResourceUrl = '/comm/spcresource';

    static readonly ChartsExportUrl = '/comm/createPdf';
    static readonly ChartsShowUrl = '/comm/export/';
    static readonly ChartsShowXlsxUrl = '/comm/export/xlsx/';

    static readonly TargetUrl = '/target/targets';
    static readonly TargetYearUrl = '/target/years';
    static readonly TargetUpdateUrl = '/target/update';
    static readonly ResourceAttributeUpdateUrl = '/rs/update';
    static readonly ResourceAttributeUrl = '/rs/list';
    /**
     * 配置区域Url接口
     */
    static readonly TipFilterUrl = '/tip/filter/list';
    static readonly TipFilterUpdateUrl = '/tip/filter/update';
    static readonly FaultFilterUrl = '/fault/filter/list';
    static readonly FaultFilterUpdateUrl = '/fault/filter/update';
    static readonly CTFilterUrl = '/ct/filter/list';
    static readonly CTFilterUpdateUrl = '/ct/filter/update';
    static readonly AssistFilterUrl = '/assist/filter/list';
    static readonly AssistFilterUpdateUrl = '/assist/filter/update';
    static readonly TipptrFilterUrl = '/tipptr/filter/list';
    static readonly TipptrFilterUpdateUrl = '/tipptr/filter/update';
    static readonly ToolFilterUrl = '/tool/filter/list';
    static readonly ToolFilterUpdateUrl = '/tool/filter/update';
    static readonly SHFilterUrl = '/sh/filter/list';
    static readonly SHFilterUpdateUrl = '/sh/filter/update';
    static readonly AddConfigEmailUrl = '/email/config/add';

    static readonly ConfigEmailUrl = '/email/config/list';
    /**
         * 生产新日均能耗标准
         */

        static readonly DailyEnergyUpdateUrl = '/de/update';
        static readonly DailyEnergy = '/de/list';
    /**
     * 
         * 刀具大数据相关
         */
    static readonly ToolListUrl = '/tools/list';
    static readonly ToolImportUrl = '/tools/excelImport';
    static readonly ToolUpdateUrl = '/tools/update';
    static readonly ToolDeleteUrl = '/tools/delete';
    static readonly ToolTemplateUrl = '/tools/exportTemplate';
    static readonly ToolAttachmenListtUrl = '/toolAttachment/list'
    static readonly ToolAttachmentDownloadUrl = '/toolAttachment/download'
    static readonly ToolAttachmentViewUrl = '/toolAttachment/view'
    static readonly ToolAttachmentDeleteUrl = '/toolAttachment/delete'
    static readonly ToolAttachmentUploadUrl = '/toolAttachment/upload'
    static readonly ToolAttachmentVersionsUrl = '/toolAttachment/versions'
    static readonly ToolPocket = '/tool/filter/listtools';
    /**
     * CT明细
     */
    static readonly CTListUrl = '/ct/filter/list';
    
    static readonly CTListUrlCt = '/ct/filter/listct';

    /**
     * Working Pace
     */
    static readonly CTWpListUrl = '/ct/filter/wp';
    static readonly CTWpConfigListUrl = '/wp/list';
    static readonly CTWpConfigaddWPUrl = '/wp/addWP';
    static readonly CTWpConfigupdateTimeUrl = '/wp/updateTime';
    static readonly CTWpConfigaddWPTimeUrl = '/wp/addWPTime';
    static readonly CTWpConfigDeleteTimeUrl = '/wp/deleteTime';

    /**
     * 产量小时
     */
    static readonly PtrCnt = '/prodCount/list';
    static readonly PtrCnt2 = '/prodCount/list2';
    static readonly PtrCntOeeBlock = '/prodCount/oeeblock';
    /**
     * TipCalc
     */
    static readonly TipPtrSummaryCalc = '/tipptr/filter/list';
    /**
    * andon report 报表区域
    */
    static readonly AssistUrl = '/assist/list';
    static readonly FaultUrl = '/fault/list';

    static readonly CTSUrl = '/cts/list';
    static readonly SAAUrl = '/saa/list';
    static readonly SBUrl = '/sb/list';
    static readonly TIPUrl = '/tip/list';
    static readonly TCTUrl = '/tct/list';
    /**
     * 设备故障相关报表
     */
    static readonly MFAUrl = '/faultanalysis/list';
    static readonly MFUrl = '/machinefault/list';
    static readonly MFCompareUrl = '/machinefault/comparelist';
    static readonly MFLineUrl = '/machinefault/linelist';

    static readonly Gantrys = '/gantry/gantrys';
    static readonly GantryList = '/gantry/list';
    static readonly GantryCycler = '/gantry/cycler';
    static readonly FaultWorld = '/faultWorld/list';
    static readonly TipFaultWorld = '/faultWorld/tipfwlist';

    static readonly TipFault = '/tip/filter/list';
    static readonly TipFaultT = '/tip/filter/listT';
    static readonly TipFaultType = '/tip/filter/types';

    static readonly CmmProjects = '/cmm/projects';
    static readonly CmmDevices = '/cmm/devices';
    static readonly CmmStatusList = '/cmm/list';

    static readonly PunList = '/pun/list';

    /**
     * 小时产量模版
     */
    static readonly ProdHourTemplate = '/prodCountTemplate/templates';
    static readonly ProdHourTemplateDetail = '/prodCountTemplate/templateDetail';
    static readonly ProdHourTemplateAreas = '/prodCountTemplate/templateAreas';
    static readonly ProdHourTemplateAreas2 = '/prodCountTemplate/templateAreas2';

    static readonly ProdHourTemplateDelAreas = '/prodCountTemplate/update/templateAreas';
    static readonly ProdHourAddTemplate = '/prodCountTemplate/add/template';

    /**
     * 故障字描述配置
     */
    static readonly FaultWorldDescription = '/faultWordDescrip/list';
    static readonly FaultWorldDescriptionImport = '/faultWordDescrip/excelImport';
    static readonly FaultWorldDescriptionTempExport = '/faultWordDescrip/exportTemplate';

    /**
     * calculation报表查询
     */
    static readonly CalculationUrl = '/calculation/list';
     /**
     * 全业务链生产线维护报表查询
     */
    static readonly ScListUrl = '/service/chain/list';
    static readonly PScListUrl = '/service/chain/listP';
    static readonly PWScListUrl = '/service/chain/listPW';
    static readonly ScExportUrl = '/service/chain/export';
    static readonly ScUpdateUrl = '/service/chain/update';
    static readonly ScUpdateWUrl = '/service/chain/updateW';
    static readonly ScUpdateQUrl = '/service/chain/updateQ';
    static readonly ScDeleteUrl = '/service/chain/delete';
    static readonly ScAddUrl = '/service/chain/add';
    static readonly TMScListUrl = '/service/tmchain/list';
    static readonly TMScAddUrl = '/service/tmchain/add';
    static readonly ScTempExport = '/service/chain/exportTemplate';
    static readonly ScImport = '/service/chain/excelImport'

    /**
     * 主界面监控相关URL
     */
    static readonly MonProdUrl = '/mon/prod/list';
    static readonly MonAssistUrl = '/mon/assist/list';
    static readonly MonAlarmUrl = '/mon/fault/list';
    /**
     * 武汉平局CTURL
     */
    static readonly WCTSUrl = '/wct/list';
    static readonly WCTSUrlConfig = '/wct/listC';
    static readonly WCTSUrlUpdate = '/wct/update';
     /**
     * 武汉MPU
     */
    static readonly MPUUrl = '/mpu/list';
   /**
     * 武汉SAT
     */
    static readonly SATUrl = '/sat/list';
    /**
     * 武汉设备开动率
     */
    static readonly StartUpUrl = '/start/list';
    /**
     * 东岳tip
     */
    static readonly TipnewList = '/tipnew/list';
    /**
     * 东岳LOGDOWN
     */
    static readonly LogDown = '/logDown/list';
    /**
     * 东岳刀具
     */
    static readonly ToolChange = '/toolChange/list';
    // 2022-03-21
    // 小时停机报表及柱状图
    static readonly HourlyDowntime = '/tm/hourly/downtime/list';
    // 获取生产计划产量设置
    static readonly productionSetList = '/production/target/list';
    // 更新计划产量设置
    static readonly productionSetUpdate = '/production/target/update';
    // 获取最新的生产日期
    static readonly currentProductionDate = '/schedule/get/top1';
    // 监控数据获取
    static readonly MonitorData = '/monitor/data/last/list';

    // 邮件定时任务配置
    static readonly EmailTaskConfigList = '/quartz/task/list';
    static readonly EmailTaskConfigAdd = '/quartz/task/addTask';
    static readonly EmailTaskConfigUpdate = '/quartz/task/updateTask';
    static readonly EmailTaskConfigPause = '/quartz/task/pauseTask';
    static readonly EmailTaskConfigResume = '/quartz/task/resumeTask';
    static readonly EmailTaskConfigDelete = '/quartz/task/deleteTask';
}
